surface mounted technology - German English Dictionary